package ComLayer;

import util.DeviceInfo;

/**
 * Interface ComunicationLayerInterface
 */
public interface ComunicationLayerInterface extends java.util.Observer {

	/**
	 * @return int
	 */
	public int sendText(String text);

	/**
	 * @return info returns a info packet with the device info
	 */
	public DeviceInfo getDeviceInfo();

	public abstract void addActionComand(DeviceInfo device, String text);

	public abstract java.util.LinkedList<String> getListaacciones();

	public abstract java.util.LinkedList<DeviceInfo> getDeviceList();

	public abstract int getStatus();

	public abstract void setStatus(int statuss);

	public java.util.Observable getObservable();

}
